package com.lhh.springcloud.controller;

import com.alibaba.csp.sentinel.slots.block.BlockException;
import com.lhh.entity.Result;

/**
 * @author 李洪豪
 * @Sno 20220301044
 * 该类为自定义全局限流处理类
 * 1.注意定义的方法一定要为public static的，为static时底层在调用的时候才不用创建对象可直接调用
 * 2.方法参数列表与与原方法(t6)参数列表一致，必须多一个BlockException参数
 * 3.自定义全局限流处理类的返回类型要与原方法(t6)的返回类型一致
 *
 */
public class CustomGlobalBlockHandler {
    public static Result blockHandler01(BlockException ex){
        return Result.error("401","自定义限流处理类blockHandler01被调用");
    }
    public static Result blockHandler02(BlockException ex){
        return Result.error("402","自定义限流处理类blockHandler02被调用");
    }
}
